package com.itheima.day16.task1;

import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.ArrayList;

/*
*
	1.创建一个ArrayList集合对象名为 list,泛型为Integer类型,随机生成10个整数添加到集合
	将集合的元素进行排序，且遍历出每一个元素

	2.请问，有办法向对象名为 list的集合 中添加String类型的对象？
		若不能，请说明原因
		否则，请代码实现
* */
public class Demo1 {
    public static void main(String[] args) throws ClassNotFoundException, NoSuchMethodException, InvocationTargetException, IllegalAccessException {
        ArrayList<Integer>  al=new ArrayList<Integer>();
        Class<?> aClass = al.getClass();
        Method ad = aClass.getMethod("add", Object.class);
         ad.invoke(al, "xiaoqiang");
         ad.invoke(al, "daq");
         ad.invoke(al, "xiaog");

        System.out.println(al);
    }
}
